
import re



langeuage = "PythonC#\nJavaPHP"

#1.匹配字符串中的'C#'
result1 = re.findall('c#',langeuage)
print("\n打印result1:")    
print(result1)          #打印:[],小写不能匹配

#2.re.findall可以添加第三个参数，即匹配模式参数
#re.I:忽略大小写
result2 = re.findall('c#',langeuage,re.I)
print("\n打印result2:")    
print(result2)          #打印:['C#']


#3.添加多个匹配模式参数，多个匹配模式参数是且关系
#'.'：匹配除换行符\n外其他所有字符 
#'re.I'：忽略大小写
#'re.S'：改变'.'的行为，可以匹配换行符
result3 = re.findall('c#.{1}',langeuage,re.I|re.S)
print("\n打印result2:")    
print(result3)          #打印:['C#\n']